var { initObj, formatObj } = require('../libs/common');

var init = function (data) {
    return initObj(mod, data);
}

var format = function (data) {
    return formatObj(mod, data);
}

// 用户匹配记录表
var mod = {
    pcode: {
        name: '关联员工code',
        type: 'string',
        length: 12
    },
    visitcode: {
        name: '推荐人code',
        type: 'string',
        length: 12
    },
    visread: {
        name: '消息是否已读',
        type: 'number',
        default: 0    
    },
    matchcode: {
        name: '匹配对象code',
        type: 'string',
        length: 12
    },
    visitmatchcode: {
        name: '匹配对象推荐人code',
        type: 'string',
        length: 12
    },
    misread: {
        name: '消息是否已读',
        type: 'number',
        default: 0    
    },
    active: {
        name: '情侣状态',//1： 聊天中、2： 取得联系、3：线下交往、4：确定关系
        type: 'number',
        default: 1
    },
    activedes: {
        name: '情侣状态',//1： 聊天中、2： 取得联系、3：线下交往、4：确定关系
        type: 'string',
        default: '配对'
    },
    createtime: {
        name: '创建时间',
        type: 'date',
        default: new Date()
    },
    updatetime: {
        name: '更新时间',
        type: 'date',
        default: new Date()
    }
};

module.exports = {
    init,
    format
};